@charset "UTF-8";
html { color: #000; background: #FFF; }
body, div, ul, li { margin: 0; padding: 0; }
img { border: 0;  margin: 0; padding: 0;}
li { list-style: none; }
body { font-family: Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif; font-size: 12px; color: #666; background: #f9f9ed; }
h1{border:0px; padding:0px; margin:0px;}

	
	
	
	
	
	
#nav1{ width: 100%;  overflow: hidden; position: absolute; z-index:999999999999999; }
	
#nav1 ul li{float:left;}	
#nav{width:1000px; margin:140px auto; padding-left:220px;}
#nav ul li{margin:0px 15px 0px 15px;}	
	
.wrapper { width: 1420px; margin: 0 auto; position: relative; }
#banner { width: 1420px; height: 715px; margin: 0 auto;  overflow: hidden; position: relative; }
#banner_img { display: block; position: relative; }
    #banner_img li { position: absolute; top: 0; left: 0; width: 1420px; height: 715px; background-position: center; background-size: cover; display: none; }
        /*���ñ���ͼƬ-------��ʼ*/
        #banner_img li.item1 { background-image: url(../images/banner1.png); display: block; }
        #banner_img li.item2 { background-image: url(../images/banner2.png); }
        #banner_img li.item3 { background-image: url(../images/banner3.png); }
       
   
    /*���ñ���ͼƬ--------����*/
    #banner_img .ad_img { position: absolute; right: 10px; top: 80px; width: 506px; height: 404px; }
    #banner_img .ad_txt { position: absolute; left: 10px; top: 170px; color: #fff; text-shadow: 1px 1px rgba(51,51,51,0.3); }
        #banner_img .ad_txt h2 { font: bold 36px/60px Microsoft YaHei; }
        #banner_img .ad_txt a { display: block; width: 100px; height: 25px; line-height: 25px; text-align: center; margin-top: 10px; background: #fff; color: #666; text-decoration: none; text-shadow: none; }
#banner_ctr { position: absolute; width: 960px; height: 122px; margin-left: -480px; left: 50%; bottom: 40px; z-index: 1; }
    #banner_ctr ul { width: 960px; height: 151px; background: url(../images/serv_ico.png) center no-repeat; font-size: 0; line-height: 0; position: relative; }
    #banner_ctr li { display: block; float: left; width: 295px;  height: 122px;  cursor: pointer; }
        #banner_ctr li.first-item {  width: 20px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; cursor: default; }
        #banner_ctr li.last-item {  width: 20px; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; cursor: default; }
#drag_ctr { position: absolute; top: -14px; left: 20px; width: 115px; height: 156px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 170px; background: #0084cf; }
#drag_arrow { position: absolute; top: -14px; left: 20px; width: 115px; height: 156px;  }


.main{ background:url(../images/bg.jpg) no-repeat; width:1420px; margin: 0 auto;  height:3307px; background-position:center;}
.maintxt{width:1000px; margin:0px auto; }
.ggtit{width:300px; margin:0px auto;}
.ggtxtleft{width:350px; float:left; padding-left:100px;}
.ggtxtleft h1{margin:50px 0px 0px 0px;}
.ggtxtleft p{ line-height:25px; font-size:14px;}
.ggtxtright{width:500px; float:right; padding-top:10px;}

.fftu{width:930px; margin:0px auto; padding-left:70px; }
.fftu h1 img{margin-top:40px;}
.tytit{width:300px; margin:0px auto;}
.tyleft{width:260px; float:left; margin-top:220px; padding-left:120px;}
.tyright{width:400px; float:left; margin-top:100px; padding-left:210px;}
.tyleft ul li{ background-color:#d49b69; width:290px; height:150px; margin-top:30px;}
.tyleft ul li img{margin-left:15px;}
.tyleft ul li p{font-size:16px; color:#fff; background:url(../images/ppbg.png) repeat-x; width:260px; margin-left:15px; text-align:center; height:30px; line-height:30px; position:relative; top:-46px;}
.tyleft ul li p a{color:#fff; text-decoration:none;}
.tyleft ul li p a:hover{color:#fff; text-decoration:none;}




.tyright ul li{ background-color:#d49b69; width:290px; height:150px; margin-top:30px; }
.tyright ul li img{margin-left:15px;}
.tyright ul li p{font-size:16px; color:#fff; background:url(../images/ppbg.png) repeat-x; width:260px; margin-left:15px; text-align:center; height:30px; line-height:30px; position:relative; top:-46px;}
.tyright ul li p a{color:#fff; text-decoration:none;}
.tyright ul li p a:hover{color:#fff; text-decoration:none;}






.clearfloat {
	height:0;
	font-size:1px;
	clear:both;
	line-height:0;
}
#container {
	width:100%;
	text-align:left;
}

.run {
	POSITION: relative;
	HEIGHT: 484px;
	width:680px;
	margin:20px auto;
	
}
.runlf {
	Z-INDEX: 100;
	LEFT: -97px;
	WIDTH: 72px;
	POSITION: absolute;
	TOP: 183px;
	HEIGHT: 45px
}
.runrg {
	Z-INDEX: 100;
	RIGHT: -163px;
	WIDTH: 72px;
	POSITION: absolute;
	TOP: 189px;
	HEIGHT: 45px
}
.runlf IMG {
	CURSOR: pointer
}
.runrg IMG {
	CURSOR: pointer
}
#gdq {
	MARGIN-LEFT: 31px;
	OVERFLOW: hidden;
	WIDTH: 920px;
	PADDING-TOP: 15px;
	POSITION: absolute;
	left: -138px;
	top: 68px;
}
#gdq DIV {
	WIDTH: 50000px
}
#gdq DL {
	FLOAT: left;
	WIDTH: 308px;
	POSITION: relative;
	TEXT-ALIGN: center
}
#gdq SPAN {
	
}
#gdq DT {
	MARGIN: 0px auto; 

	WIDTH: 300px; background:url(../images/ggimgbg.png) no-repeat; height:240px;}

#gdq IMG {
	VERTICAL-ALIGN: bottom;
	WIDTH: 287px;
	HEIGHT: 228px; margin-top:7px;
}
#gdq DD {
	FONT-SIZE: 14px; line-height:30px; font-weight:bold;
	
}
#gdq DD A:link {
	COLOR: #000;
	TEXT-DECORATION: none
}
#gdq DD A:visited {
	COLOR: #000;
	TEXT-DECORATION: none
}
#gdq DD A:hover {
	COLOR: #000;
	TEXT-DECORATION: none
}
#gdq DD A:active {
	COLOR: #000;
	TEXT-DECORATION: none
}
.hy_p12 {
	FLOAT: left;
	WIDTH: 268px;
	HEIGHT: 486px
}
.hy_p121 {
	PADDING-RIGHT: 17px;
	PADDING-LEFT: 17px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 0px;
	WIDTH: 234px;
	PADDING-TOP: 50px;
	HEIGHT: 140px
}
.hy_p1_dl1 {
	WIDTH: 234px
}
.hy_p1_dl1 DT {
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 12px;
	OVERFLOW: hidden;
	WIDTH: 234px;
	WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis
}
.hy_p1_dl1 DD UL LI {
	OVERFLOW: hidden;
	WIDTH: 234px;
	WHITE-SPACE: nowrap;
	HEIGHT: 24px;
	TEXT-OVERFLOW: ellipsis
}
.hy_p1_dl1 DD UL LI SPAN {
	COLOR: #5d93b6
}
.hy_p1_dl1 DT A:link {
	COLOR: #5d93b6;
	TEXT-DECORATION: none
}
.hy_p1_dl1 DT A:visited {
	COLOR: #5d93b6;
	TEXT-DECORATION: none
}
.hy_p1_dl1 DD UL LI SPAN A:link {
	COLOR: #5d93b6;
	TEXT-DECORATION: none
}
.hy_p1_dl1 DD UL LI SPAN A:visited {
	COLOR: #5d93b6;
	TEXT-DECORATION: none
}
.hy_p1_dl1 DT A:hover {
	COLOR: #f60;
	TEXT-DECORATION: underline
}
.hy_p1_dl1 DT A:active {
	COLOR: #f60;
	TEXT-DECORATION: underline
}
.hy_p1_dl1 DD UL LI SPAN A:hover {
	COLOR: #f60;
	TEXT-DECORATION: underline
}
.hy_p1_dl1 DD UL LI SPAN A:active {
	COLOR: #f60;
	TEXT-DECORATION: underline
}
.hy_p1_dl1 DD UL LI A:link {
	COLOR: #8f8e8e;
	TEXT-DECORATION: none
}
.hy_p1_dl1 DD UL LI A:visited {
	COLOR: #8f8e8e;
	TEXT-DECORATION: none
}
.hy_p1_dl1 DD UL LI A:hover {
	COLOR: #f60;
	TEXT-DECORATION: underline
}
.hy_p1_dl1 DD UL LI A:active {
	COLOR: #f60;
	TEXT-DECORATION: underline
}
.hy_p122 {
	BORDER-RIGHT: #c3e8ef 1px solid;
	BORDER-TOP: #c3e8ef 1px solid;
	BACKGROUND: #f9fdfe;
	BORDER-LEFT: #c3e8ef 1px solid;
	WIDTH: 266px;
	BORDER-BOTTOM: #c3e8ef 1px solid;
	HEIGHT: 284px
}
.hy_p1_dl2 {
	WIDTH: 266px
}
.hy_p1_dl2 DT {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	OVERFLOW: hidden;
	WIDTH: 250px;
	PADDING-TOP: 8px;
	HEIGHT: 208px
}
.hy_p1_dl2 DD {
	WIDTH: 266px;
	PADDING-TOP: 5px
}
.hy_p1_dl2 DD LI {
	PADDING-LEFT: 20px;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 113px;
	WHITE-SPACE: nowrap;
	HEIGHT: 24px;
	TEXT-OVERFLOW: ellipsis
}
.hy_p2 {
	MARGIN-TOP: 10px;
	OVERFLOW: hidden;
	HEIGHT: 380px
}
.hy_p2_t {
	HEIGHT: 58px
}
.hy_p2_t1 {
	HEIGHT: 58px
}
.hy_p2_t1 DT {
	FLOAT: left
}
.hy_p2_t1 DD {
	PADDING-RIGHT: 16px;
	FLOAT: right
}
.hy_p2_t1 DD SPAN {
	DISPLAY: inline;
	FLOAT: right;
	OVERFLOW: hidden;
	WIDTH: 46px;
	PADDING-TOP: 21px;
	HEIGHT: 23px;
	TEXT-ALIGN: center
}
.hy_p2_t1 DD SPAN A:link {
	COLOR: #fff;
	TEXT-DECORATION: none
}
.hy_p2_t1 DD SPAN A:visited {
	COLOR: #fff;
	TEXT-DECORATION: none
}
#gdq UL LI {
	FLOAT: left;
	WIDTH: 616px
}
#open {
	BACKGROUND: #b1cfe5
}
.xlcd_new {
	BORDER-RIGHT: #91b8d5 1px solid;
	BORDER-TOP: #91b8d5 1px solid;
	Z-INDEX: 50;
	BORDER-LEFT: #91b8d5 1px solid;
	WIDTH: 70px;
	CURSOR: pointer;
	BORDER-BOTTOM: #91b8d5 1px solid;
	POSITION: relative;
	HEIGHT: 21px
}






.zggp{ position:relative; top:-30px; }
.zggp1{ position:relative; top:-30px; }



.bytxt ul li{float:left; margin:20px 20px 0px 40px;color:#000;font-weight:bold; text-align:center; font-size:16px;}


.bytxt ul li p a{color:#000; text-decoration:none; text-align:center; font-size:16px; font-weight:bold;}
.bytxt ul li p a:hover{color: #C03; text-decoration:none;}

.footer{ background-color:#4d4741; height:144px; width:100%; clear:both; padding-top:30px;}
.footertxt{width:650px; margin:0px auto;}
.footertxt img{width:121px; }
.footertxt p{ color:#fff; float:right; line-height:24px; padding-top:10px;}
.footertxt p a{color:#fff; text-decoration:none;}
.footertxt p a:hover{color:#fff; text-decoration: underline;}

.zmain1{background:url(../images/zzbg1.jpg) no-repeat; width:100%; height:2883px; overflow:hidden; background-position:center;}
.zmain{background:url(../images/zzbg.png) no-repeat; width:100%; height:2507px; overflow:hidden; background-position:center;}
#zbanner{width:1420px; margin:0px auto;}
.zbytop{width:980px; margin:0px auto; padding-top:30px;}
.zbytxt h1{text-align:center; margin-top:10px }
.bytt{width:980px; margin:0px auto; padding-top:60px;}
.bytt p{line-height:30px; font-size:14px; color:#000;}
.bytt p a{color:#000; text-decoration:none; font-size:14px;}
.bytt p a:hover{color: #C00; text-decoration: underline;}
.zbyul{width:1000px; margin:0px auto; position:relative; top:-20px; }
.zbyul ul li{float:left; width:300px; margin:0px 20px 0px 10px; font-size:16px; color:#000; line-height:40px; font-weight:bold; height:500px;text-align:center;}

.zbyul ul li p{line-height:30px; font-size:14px; color:#000; font-weight:100; text-align: left;}
.zgg{width:650px; float:left; color:#000; line-height:28px; font-size:14px;}

.zgg1{width:320px; float:left;  color:#000; padding:0px 0px 0px 30px;}
.zgg img{width:300px; float:right; margin:0px 0px 0px 20px;}
.zgg h1{font-size:16px; font-weight:bold; text-align:left; }
.zggp{line-height:25px; color:#000; font-size:14px;}
.zggp1{line-height:25px; color:#000; font-size:14px; padding-top:20px; font-weight:100; text-align:left;}

.zbyul1{width:1000px; margin:0px auto;}
.zbyul1 ul li{width:320px; float:left;}

.typ{position:relative; line-height:22px; width:300px; top:-40px; text-align:left; font-weight:100;font-size:14px;}
.ztyp{position:relative; line-height:22px; width:320px; top:-40px; text-align:left; font-weight:100;font-size:14px;}
.tygp b{background:url(../images/typpbg.png) no-repeat; width:220px;  display:block; height:35px; color:#fff; font-size:16px; text-align:center; font-weight:bold; line-height:35px;}
.tygg{width:650px; float:left; color:#000; line-height:28px; font-size:14px;}

.sstygp b{background:url(../images/typpbg.png) no-repeat; width:320px; margin:10px 0px 0px 15px;  display:block; height:35px; color:#fff; font-size:16px; text-align:center; font-weight:bold; line-height:35px;}


.tygp1{width:400px; float:right; margin:0px 0px 0px 20px;}
.tygp{width:220px; float:left;  line-height:22px;}



.ztygp1{width:400px; float:left; margin:0px 0px 0px 20px;}
.ztygp{width:220px; float:right;  line-height:22px;}
.ztygp b{background:url(../images/typpbg.png) no-repeat;  display:block; width:220px; height:35px; color:#fff; font-size:16px; text-align:center; font-weight:bold; line-height:35px;}
.zzgg1{width:320px; float:left;  color:#000; padding:0px 0px 0px 0px;}